/* CSS Document */
#register{
	max-width: 22em;
	min-height: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
	display: none;
	margin: 1em;
	width:100%;
}
.register_step2{
	display:none;	
}
.register_title{
	background: #d39c2c;
	color: #fff;
	padding: 8px;
	font-size: 12px;
	text-align: center;
	font-weight:bold;
}
.popup_wrapper{overflow:inherit !important}
.register_content{
	padding:20px;
	padding-top:0px;
}
.register_content form{
	margin:0px;	
}
.register_content input{
	width:100%;	
}
/*.register_content .search-field input{width:98% !important}*/
.register_content .search-field{width:100% !important}
.register_footer {
	background:rgba(129, 168, 61, 0.88);
	color:#FFF;
	padding: 5px 10px 5px 10px;
	margin:0px;
	display:none;
	margin-right: 20px;
	margin-left: 25px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.register_btn,.register_btn_create{
	background:#333;
	color:#FFF;
	border:none;
	width:40%;
	padding-top:10px;
	padding-bottom:10px;
}
.register_btn:nth-child(2){
	float:right;	
}
.register_content .chosen-container{width:100% !important;position:relative}
.close_popup{position: absolute;right: -12px;width: 25px;top: -20px;}
.register_step2 .chosen-results{max-height:120px !important;}
#error_popup{color:#F00;font-style:italic;}
a{cursor:pointer}
.register .chosen-container-multi .chosen-choices li.search-field{width:100% !important}
.popup_waiting{
	padding: 5px 10px 5px 10px;
	margin:0px;
	display:none;
	margin-right: 20px;
	margin-left: 25px;
	margin-bottom: 20px;
	margin-top: 20px;
	text-align:center
}
